\hypertarget{classduye_1_1_ini_section}{\section{duye\-:\-:Ini\-Section Class Reference}
\label{classduye_1_1_ini_section}\index{duye\-::\-Ini\-Section@{duye\-::\-Ini\-Section}}
}


ini file section  




{\ttfamily \#include $<$duye\-\_\-ini\-\_\-section.\-h$>$}

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classduye_1_1_ini_section_acc6e34333d39455a948ee59e63527669}{typedef std\-::map$<$ std\-::string, \\*
std\-::string $>$ \hyperlink{classduye_1_1_ini_section_acc6e34333d39455a948ee59e63527669}{Key\-Value\-Map}}\label{classduye_1_1_ini_section_acc6e34333d39455a948ee59e63527669}

\begin{DoxyCompactList}\small\item\em key-\/value map \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classduye_1_1_ini_section_a7c76f53408d9251d291096f7c68c2ec3}{Ini\-Section} (const std\-::string \&section\-Name)
\begin{DoxyCompactList}\small\item\em constructor \end{DoxyCompactList}\item 
bool \hyperlink{classduye_1_1_ini_section_a9db04c7a05193ed56ffc03c777b754de}{get\-Para} (const std\-::string \&para, std\-::string \&value)
\begin{DoxyCompactList}\small\item\em get value \end{DoxyCompactList}\item 
bool \hyperlink{classduye_1_1_ini_section_a5b29450d2ce40f69d4231c4e0369b4fc}{set\-Para} (const std\-::string \&para, const std\-::string \&value)
\begin{DoxyCompactList}\small\item\em set value \end{DoxyCompactList}\item 
bool \hyperlink{classduye_1_1_ini_section_aa8c1738c6576b26f085f43034fc9b032}{add\-Para} (const std\-::string \&para, const std\-::string \&value)
\begin{DoxyCompactList}\small\item\em add parameter ane value \end{DoxyCompactList}\item 
bool \hyperlink{classduye_1_1_ini_section_ae5ad08c325d9840d226192385d121e07}{del\-Para} (const std\-::string \&para)
\begin{DoxyCompactList}\small\item\em delete parameter \end{DoxyCompactList}\item 
const \hyperlink{classduye_1_1_ini_section_acc6e34333d39455a948ee59e63527669}{Key\-Value\-Map} \& \hyperlink{classduye_1_1_ini_section_a2024b2efe57be8a918066be5159e6160}{getkey\-Value\-Map} () const 
\begin{DoxyCompactList}\small\item\em get key\-Value\-Map \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
ini file section 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classduye_1_1_ini_section_a7c76f53408d9251d291096f7c68c2ec3}{\index{duye\-::\-Ini\-Section@{duye\-::\-Ini\-Section}!Ini\-Section@{Ini\-Section}}
\index{Ini\-Section@{Ini\-Section}!duye::IniSection@{duye\-::\-Ini\-Section}}
\subsubsection[{Ini\-Section}]{\setlength{\rightskip}{0pt plus 5cm}duye\-::\-Ini\-Section\-::\-Ini\-Section (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{section\-Name}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{classduye_1_1_ini_section_a7c76f53408d9251d291096f7c68c2ec3}


constructor 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em section\-Name} & \-: section name \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
Key\-Value\-Map const reference 
\end{DoxyReturn}
\begin{DoxyNote}{Note}

\end{DoxyNote}


\subsection{Member Function Documentation}
\hypertarget{classduye_1_1_ini_section_aa8c1738c6576b26f085f43034fc9b032}{\index{duye\-::\-Ini\-Section@{duye\-::\-Ini\-Section}!add\-Para@{add\-Para}}
\index{add\-Para@{add\-Para}!duye::IniSection@{duye\-::\-Ini\-Section}}
\subsubsection[{add\-Para}]{\setlength{\rightskip}{0pt plus 5cm}bool duye\-::\-Ini\-Section\-::add\-Para (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{para, }
\item[{const std\-::string \&}]{value}
\end{DoxyParamCaption}
)}}\label{classduye_1_1_ini_section_aa8c1738c6576b26f085f43034fc9b032}


add parameter ane value 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em para} & \-: parameter \\
\hline
\mbox{\tt in}  & {\em value} & \-: value \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true/false 
\end{DoxyReturn}
\begin{DoxyNote}{Note}

\end{DoxyNote}
\hypertarget{classduye_1_1_ini_section_ae5ad08c325d9840d226192385d121e07}{\index{duye\-::\-Ini\-Section@{duye\-::\-Ini\-Section}!del\-Para@{del\-Para}}
\index{del\-Para@{del\-Para}!duye::IniSection@{duye\-::\-Ini\-Section}}
\subsubsection[{del\-Para}]{\setlength{\rightskip}{0pt plus 5cm}bool duye\-::\-Ini\-Section\-::del\-Para (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{para}
\end{DoxyParamCaption}
)}}\label{classduye_1_1_ini_section_ae5ad08c325d9840d226192385d121e07}


delete parameter 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em para} & \-: parameter \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true/false 
\end{DoxyReturn}
\begin{DoxyNote}{Note}

\end{DoxyNote}
\hypertarget{classduye_1_1_ini_section_a2024b2efe57be8a918066be5159e6160}{\index{duye\-::\-Ini\-Section@{duye\-::\-Ini\-Section}!getkey\-Value\-Map@{getkey\-Value\-Map}}
\index{getkey\-Value\-Map@{getkey\-Value\-Map}!duye::IniSection@{duye\-::\-Ini\-Section}}
\subsubsection[{getkey\-Value\-Map}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Key\-Value\-Map}\& duye\-::\-Ini\-Section\-::getkey\-Value\-Map (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{classduye_1_1_ini_section_a2024b2efe57be8a918066be5159e6160}


get key\-Value\-Map 

\begin{DoxyReturn}{Returns}
m\-\_\-key\-Value\-Map 
\end{DoxyReturn}
\begin{DoxyNote}{Note}

\end{DoxyNote}
\hypertarget{classduye_1_1_ini_section_a9db04c7a05193ed56ffc03c777b754de}{\index{duye\-::\-Ini\-Section@{duye\-::\-Ini\-Section}!get\-Para@{get\-Para}}
\index{get\-Para@{get\-Para}!duye::IniSection@{duye\-::\-Ini\-Section}}
\subsubsection[{get\-Para}]{\setlength{\rightskip}{0pt plus 5cm}bool duye\-::\-Ini\-Section\-::get\-Para (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{para, }
\item[{std\-::string \&}]{value}
\end{DoxyParamCaption}
)}}\label{classduye_1_1_ini_section_a9db04c7a05193ed56ffc03c777b754de}


get value 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em para} & \-: parameter \\
\hline
\mbox{\tt in}  & {\em value} & \-: value \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true/false 
\end{DoxyReturn}
\begin{DoxyNote}{Note}

\end{DoxyNote}
\hypertarget{classduye_1_1_ini_section_a5b29450d2ce40f69d4231c4e0369b4fc}{\index{duye\-::\-Ini\-Section@{duye\-::\-Ini\-Section}!set\-Para@{set\-Para}}
\index{set\-Para@{set\-Para}!duye::IniSection@{duye\-::\-Ini\-Section}}
\subsubsection[{set\-Para}]{\setlength{\rightskip}{0pt plus 5cm}bool duye\-::\-Ini\-Section\-::set\-Para (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{para, }
\item[{const std\-::string \&}]{value}
\end{DoxyParamCaption}
)}}\label{classduye_1_1_ini_section_a5b29450d2ce40f69d4231c4e0369b4fc}


set value 


\begin{DoxyParams}[1]{Parameters}
\mbox{\tt in}  & {\em para} & \-: parameter \\
\hline
\mbox{\tt in}  & {\em value} & \-: value \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
true/false 
\end{DoxyReturn}
\begin{DoxyNote}{Note}

\end{DoxyNote}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Z\-:/duye/src/duyebase/utils/\hyperlink{duye__ini__section_8h}{duye\-\_\-ini\-\_\-section.\-h}\end{DoxyCompactItemize}
